twenty-four-second device - Español Inglés Diccionario